package cn.edu.zzuli.admin.service;


import cn.edu.zzuli.model.entity.Identity;
import cn.edu.zzuli.model.vo.identity.IdentityQueryVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

public interface IdentityService extends IService<Identity> {

    //根据条件查询出分页的列表
    Page<Identity> findAllByCond(Integer page, Integer limit, IdentityQueryVo identityQueryVo);

    //导入excel学生数据
    void importStudentData(MultipartFile file);

    //导出excel文件
    void exportIdentityData(HttpServletResponse response);

    //查询所有被删除的信息
    List<Identity> getDeletedInf(String stuName);

    //撤销删除
    int backOut(Integer id);

    //根据条件查询出分页的列表
    Page<Identity> findAllByPage(Integer page, Integer limit);
}
